package _06_For;
/**
 * 循环 : 重复做某件事/代码
 * 
 * 循环三要素 : 初始值,终止条件,步长
 * 
 * 语法结构 : for( 初始值; 终止条件; 步长 ){
 * 
 * } 执行 : 先执行初始值,并且只执行一次 , 然后执行终止条件进行判断 如果 返回值为false 就终止循环 如果 返回值为true 就执行 循环体
 * 
 * 循环体执行完之后,执行步长 , 然后执行终止条件进行判断 如果 返回值为false 就终止循环 如果 返回值为true 就执行 循环体
 * 
 * 然后再次执行步长,终止条件进行判断..... 一直到 终止条件 返回值为false 终止
 * @author lenovo
 *
 */
public class For_01 {

	public static void main(String[] args) {
		//可以什么都不写,但是两个分号必须要有
		//死循环,执行不玩
//		for(;;) {
//			System.out.println(1);
//		}
		//初值i只能在循环体内使用,结束循环i的值清空
		for (int i = 0 ; i < 5  ; i++ ) {
			System.out.println(2);
		}
		// 2  2  2  2  2 
		//报错
		//System.out.println(i);
		for (int i = 0; i < args.length; i++) {
			
		}
		int k=0;
		for (;k  < 5; k++) {
			System.out.println(k);
		}
		//0  1  2  3  4  5  
		System.out.println(k);
		for (k= 0; k < 5; k++) {
			System.out.println("---"+k);
		}
		//0  1  2  3  4  5  
		for (int i = 10; i >1; i--) {
			System.out.println(i);
		}
		//10  9  8  7  6  5  4  3  2
	}
}